export default {
  tableHasSelected:false,
  mappingModalShow: false,
  chooseSettingModalShow: false,
  editLinkModalShow: false,
  deleteLinkModalShow: false,
  createLinkModalShow: false,
  saveSettingModalShow: false,
  infoModalShow: false,
  singleTableMappingModalShow: false,
  singleTableMapping:{}, //后台传的
  singleTableMappings:[], //自定义生成的
  singleTable:{},
  modalWidth: "35%",
  currentLinkInfo:{},
  currentLinkInfoCopy:{},
  currentDatabase:null,
  environment:"dev",
  newLinkInfo:{},
  linkIsOpen:false,
  defaultLinkInfo:{
    name:"新建连接",
    user:"root",
    password:"root",
    host:"127.0.0.1",
    port:"3306",
    databaseType:"mysql",
    service:"orcl",
  },
  settings:[],
  linkInfos:[],
  projectSetting: {
    projectPackage: "c.n",
    codePath: "E:\\test5",
    useSwagger:false,
    useLombok: true,
    createService: true,
    createController: true,
    useShiro: false,
    tablePrefix: "t_",
    ormType:2,
    author:"",
    copyright:"",
  },
  entitySetting: {
    entityPackage: "entity",
    primaryKeyName: "id",
    primaryKeyType: "java.lang.Long",
    equalAndHash: true,
    m2String: true,
    noArgConstructor: true,
    chain: true,
    excludeColumns: "",
    classSufix: "",
    baseClassFullName: "",
    strategy:"0"
  },
  repositorySetting: {
    repositoryPackage: "repository",
    repositorySufix: "Repository",
    useRepositoryAnonntation: true
  },
  mapperSetting: {
    mapperPackage: "mapper",
    mapperSufix: "Mapper",
    extendBaseMapper: true,
    useMapperAnonntation: true
  },
  serviceSetting: {
    servicePackage: "service",
    createInterface: true,
    useBaseService: true,
    startWithI: false,
    useTransactional: true
  },
  controllerSetting: {
    controllerPackage: "web",
    methodReturnTypeFullName: "",
    useRestful: true,
    forceIdOperate: true,
    returnTypeStaticMethod: ""
  },
  mappingSettings:[],
  javaTypes:[],
  customeMapping:{}
}
